@charset "utf-8";
/* CSS Document 輝 */

.calenderIcon{
	width:21px;
	height:20px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/calendar/calendar_icon.gif) no-repeat;
	cursor:pointer;
}
.inputCalendar {
	border:1px solid #7F9DB9;
	padding:2px;
	background:url(../images/calendar/calendar_icon.gif) no-repeat right; 
	height:16px;
	width:100px;
	cursor:pointer;
	vertical-align:middle;
}
.inputCalendar:hover {
	background:#FFC url(../images/calendar/calendar_icon.gif) no-repeat right;
}
.iconMode {
	background-image:none;
	height:16px;
	width:79px;
	cursor:default;
}
.iconMode:hover {
	background-image:none;
}

.CR {
	position:absolute;
	top:-1000px;
	left:-1000px;
	border:0px solid black;
	background:#CCC; 
	padding:0px;/*	visibility:hidden; */

}
.CR .tbe {
	background:#AAA;
	border:1px solid #666;
}
.CR .row .cell {
	/*	width:30px;  */
	width:26px;
	/*	height:20px;  */
	height:18px;
	text-align:center;
	font-size:11px;
}
.CR .cellWeekHdr {
	background:#000 url(../images/calendar/week_header_bg.jpg);
	color:#FFF;
	height:17px !important;
	font-size:11px !important;
}
.CR .cellOutOfMonth {
	background:#BBB;
	color:#222;
}
.CR .cellWithInMonth {
	background:#E0EBFD !important;
	color:#000 !important;
	cursor:pointer;
}
.CR .cellOutRangeInMonth {
	background:#CCC !important;
	color:#666 !important;
}
.CR .cellToday {
	background:#FC0 !important;
	color:#000 !important;
	cursor:pointer;
}
.CR .cellSelected {
	background:#FFF !important;
	color:#000 !important;
	cursor:pointer;
}
.CR .cellMouseOver {
	background:#FFF !important;
	color:#000 !important;
}
.CR .btn {
	height:17px !important;
	width:17px !important;
	border:1px solid #999;
	cursor:pointer;
}
.CR .yearSelect {
	font-size:11px;
	height:19px;
	/*	width:52px;		*/
	width:58px;
}
.CR .yLeft {
	background:#FFF url(../images/calendar/left.jpg);
}
.CR .yRight {
	background:#FFF url(../images/calendar/right.jpg);
}
.CR .yLeftOver {
	background:#FFF url(../images/calendar/left_over.jpg);
}
.CR .yRightOver {
	background:#FFF url(../images/calendar/right_over.jpg);
}
.CR .monthSelect {
	font-size:11px;
	height:19px;
	/*	width:52px;    */
	width:50px;
}
.CR .mLeft {
	background:#FFF url(../images/calendar/left.jpg);
}
.CR .mLeftOver {
	background:#FFF url(../images/calendar/left_over.jpg);
}
.CR .mRight {
	background:#FFF url(../images/calendar/right.jpg);
}
.CR .mRightOver {
	background:#FFF url(../images/calendar/right_over.jpg);
}
.CR .day {
}
.CR .dLeft {
}
.CR .dRight {
}
.CR .erase {
	background:#FFF url(../images/calendar/erase.jpg);
}
.CR .eraseOver {
	background:#FFF url(../images/calendar/erase_over.jpg);
}
.CR .today {
	background:#FFF url(../images/calendar/today.jpg);
}
.CR .todayOver {
	background:#FFF url(../images/calendar/today_over.jpg);
}












/* CSS Document 輝 */
